package com.hui.bean;

import java.util.List;

/**
 *
 * 分页操作，拥有不同的集合对象
 */
public class Page<T> {

    /**
     * 总记录数
     *
     */
    private int allCount;

    /**
     * 总页数
     */
    private int allPage;
    /**
     * 当前页数
     */
    private int currentPage;

    /**
     * 当前页的总数
     *
     */
    private int currentPageCount;

    /**
     * 开始索引
     */
    private int startIndex;

    /**
     * 结束索引
     */
    private int endIndex;

    /**
     * 传什么对象进来我们就分页什么list集合
     */
    private List<T> lists;

    public Page(int allCount, int currentPageCount) {
        this.allCount = allCount;
        this.currentPageCount = currentPageCount;
        this.allPage=this.allCount%this.currentPageCount==0?this.allCount/this.currentPageCount:this.allCount/this.currentPageCount+1;

    }
}
